using System;
using System.Collections.Generic;

namespace SKBKontur.Cassandra.Logging.KeyGeneration
{
    public interface IKeyGenerator
    {
        byte[] GetKey(DateTime dateTime);
        byte[] GetMinimalKey(DateTime datetime);
        byte[] GetMasterKey(DateTime key);
        IEnumerable<byte[]>  GetMasterKeySlice(DateTime from, DateTime to);
    }
}